package com.lzh.java1;
/*
 * 
 * 总结：属性赋值的先后顺序
 * 
 * ①默认初始化
 * ②显式初始化
 * ③构造器中初始化 
 * 
 * ④通过“对象.方法” 或 "对象.属性"的方式赋值
 * 
 *  以上操作的先后顺序：① - ② - ③ - ④ 
 * 
 */
public class UserTest {
	
	public static void main(String[] args) {
		
		User u = new User();
		System.out.println(u.age);
		
		User u1 = new User(2);
		
		u1.setAge(3);
		
		System.out.println(u1.age);
	}
}
class User{
	String name;
	int age = 1;
	
	public User() {
		
	}
	public User(int a) {
		age = a;
	}
	
	public void setAge(int a) {
		age = a;
	}
	
}